Buying health insurance will be as easy as purchasing a plane ticket or shopping on Amazon, President Barack Obama has promised.