Lionel Messi scores a hat-trick as Barcelona punish 10-man Manchester City in the Champions League on Pep Guardiola's return to his old club.