Royal fans gather as Britain's Prince George baptised