Tua Tagovailoa gets big contract from Dolphins