How long can the police legally detain me?