British PM rules out Turkey joining EU anytime soon