Shallow convective heating in weak temperature gradient balance explains mesoscale vertical motions in the trades