Over 400 attend Scottish singer-songwriter Gerry Rafferty's funeral