As Prince Harry turns 31, here are 31 things you might not know about heir to the throne - from nicknames to his favourite computer game.