Homeless charity role for singer Robert Plant