Miranda Kerr Engaged to Snapchat Founder Evan Spiegel After a Year of Dating