Spain: Tennis star Nadal helps recovery in flash-flood hit Mallorca