The Philippines has declared a year-long national energy emergency in response to Iran's blocking of the Strait of Hormuz.