France cancels fuel tax hikes amid protests