Sabrina Carpenter cosies up to beau Barry Keoghan in steamy music video