2001 Indian ‘red rain’ showered earth with ‘alien life’, claim theorists