Rupert Grint, Harry Potter's "Ron Weasley", recovers from H1N1 swine flu virus