Serco fined £22.9 million over electronic tagging scandal