PM flatters president with historic invitation from ‘beautiful man’ King Charles for second state visit – but there’s an awkward exchange over ‘free speech’