Panthers top Dolphins in final preseason home game