Brian May has resigned from his role as Vice President of RSPCA over a difference of opinion over conditions in some of the farms linked to the animal welfare charity