Millions hunker down in Philippine capital ahead of storm