Politicians are not renowned for their joke telling ability but Barack Obama had his audience in a fit of giggles after telling them his gag about the Queen, the Pope and Nelson Mandela.