Theory review of CP violations in B decays at hadron colliders