Rumor has it Kate Middleton is expecting twins