Tennis: Nadal stunned by Fognini in Barcelona