Encarnacion, Johnson homer as Blue Jays beat Texas