Mozambican PM sacked in major reshuffle