Fabio Fognini turned center court into an Italian Fiesta after conquering his first ATP 1000 title in Monte-Carlo