Mail & Guardian refreshes website