EA's free-to-play Battlefield Heroes passes 3 million player marker