Kate Middleton is pregnant, claims friend