First Majestic Announces Voting Results from Annual General