British PM rejects EU referendum, as MPs vote