Phosphinic acids and derivatives