20110420 tech: Nokia's Windows Phone 7 handsets leaked