Barack Obama looked relaxed and rejuvenated after several months on holiday and out of the spotlight. But at his first public event since leaving the White House he was soon made to feel his age.