Encarnacion homers as Blue Jays beat Mariners