PM under fire as 100,000 flee worst Malaysia floods in decades