Overview of recent physics results from MAST