Giannis Antetokounmpo signs richest contract in NBA history