Prince William and Kate Middleton show their royal baby to the crowds for his first public appearance.