India surprises with 50 basis point hike