Samsung ships 45.7M phones in 2Q