British MP resigns over male prostitute scandal