Glenn Maxwell signs contract with Melborune stars