Brian May 'grateful to be alive' after heart attack