Mamma Mia! Here We Go Again sails to Number 1