Amadeus review: This messy, sexy riot is a Christmas must-watch