British PM Theresa May sacks her deputy Damian Green over porn cover-up