Aubameyang signs new Arsenal contract