Nifty ends above 10,550 mark