Davis hits MLB leading 31st home run