‘Sorry to butt in here, but I think you mean Yemen, not Lebanon': PM slaps down bungling Boris as the Foreign Secretary twice confuses countries in Cabinet meeting gaffe