From historical beliefs to practical reasons, here are the reasons why the homes in Jodhpur's old city are painted blue.