What are the factors affecting weather patterns in the Philippines?​​