Hundreds of residents flee blaze at Tai Po estate