Minimizing Turns in Single and Multi Robot Coverage Path Planning