Oil prices fall 4.28% after US-Iran agreement