Brian May says he is 'grateful to be alive' after heart attack and stomach haemorrhage