Freeman's homer leads Braves over Mariners 3-1