Zaslat SMS: Solitary wave transformation, breaking and run-up at a beach