Calvin Harris and Dua Lipa hold off Ariana Grande to stay at number one