An airline's new so-called "fat tax" has sparked fury after plus-sized passengers may have to pay for extra seats upfront.