Oil falls 3%, extends losses after US inflation data