British PM under attack in Ghana