St Johnstone FC Steven MacLean challenges St Johnstone kids to grasp pre-season chance as Perth boss gives fitness update for Dunfermline clash July 4 2023