Shelling kills four in Tripoli as powers divided over Haftar’s push