Repo rate hiked by 50 basis points