what color shirt to wear with navy shorts