Snapchat grows to more than 400 million users