Philippines places 45th in anti-money laundering index